Model-driven execution of service-based applications

نویسندگان

  • Diana Moreno-Garcia
  • Elmehdi Damou
چکیده

The design, development and execution of dynamic applications is challenging since their execution context is unknown at design-time. In this paper we present a modeldriven approach where a service-based application (its goal and properties) is defined at design-time by several models. At runtime, these models are used by our execution platform, the APplication Abstract Machine (APAM), in order to control the application’s execution. The APAM delegates the resolution of services to specific managers, in order to ensure/enforce the fulfillment of the application’s goal. RÉSUMÉ. Etant donné que le contexte d'exécution d’une application dynamique n'est pas connu à l’avance, la conception, le développement et la gestion de l’exécution de ce type d’applications représentent un véritable défi. Dans cet article, nous présentons une approche dirigée par les modèles dans laquelle une application à services (son but et ses propriétés) est définie à la conception à travers divers modèles. A l'exécution, ces modèles sont utilisés par notre plate-forme d’exécution APAM (APplication Abstract Machine) pour guider l’exécution de l’application. APAM délègue les choix de services à des gestionnaires spécifiques, afin d’assurer/imposer l’accomplissement de l'objectif de l'application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Time Driven Activity Based Costing : Theory,Applications and Limitations

The aim of this study is to explore the strategic applications and limitations of Time-driven Activity-based Costing (TDABC) and to evaluate the degree of accuracy of the proponents’ arguments concerning its usefulness. In this study, published works directly related to this area from the period 2004-2015 are analyzed. This study reports TDABC's applications in strategic areas such as cost of p...

متن کامل

Investigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server

Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...

متن کامل

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

QoS-Based web service composition based on genetic algorithm

Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...

متن کامل

Model-Driven Semantic Service Matchmaking for Collaborative Business Processes

Business process modelling and execution in a collaborative environment requires a set of methodologies and tools which support the transition from an analysis to an execution level. Integrating the process with a pre-existing IT infrastructure leads to typical interoperability problems. Service-oriented architectures are today’s favorite answer to solve these interoperability issues. To tackle...

متن کامل

Improving the Reuse of Services in Geospatial Applications with XMDD Technology

In recent years, the geospatial application domain has embraced component-based development and service orientation to support software reuse. However, due to the specific characteristics of geospatial applications, caused by complex and comprehensive analysis processes and heterogeneous data, the reuse of services faces particular barriers in this domain. Providing application experts without ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012